using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Security.AccessControl;
using System.Windows.Forms;
public class d : Form
{
	private const string a = "C:\\Program Files\\Common Files\\Microsoft Shared\\Web Server Extensions\\14\\LOGS";
	private IContainer b = null;
	private Label c;
	private FolderBrowserDialog d;
	private Button e;
	private Button f;
	private ListBox g;
	private DataGridView h;
	private RichTextBox i;
	private GroupBox j;
	private Label k;
	private TextBox l;
	private RadioButton m;
	private Label n;
	private RadioButton o;
	private GroupBox p;
	private CheckBox q;
	private CheckBox r;
	private CheckBox s;
	private CheckBox t;
	private CheckBox u;
	private GroupBox v;
	private CheckBox w;
	private CheckBox x;
	private CheckBox y;
	private CheckBox z;
	private CheckBox aa;
	private RadioButton ab;
	private RadioButton ac;
	private Label ad;
	private CheckBox ae;
	private CheckBox af;
	private Panel ag;
	private Button ah;
	private Label ai;
	private RichTextBox aj;
	private Panel ak;
	private Panel al;
	private Label am;
	private RadioButton an;
	private GroupBox ao;
	private CheckBox ap;
	private CheckBox aq;
	private CheckBox ar;
	private CheckBox @as;
	private CheckBox at;
	private CheckBox au;
	private CheckBox av;
	private CheckBox aw;
	private CheckBox ax;
	private RadioButton ay;
	private CheckBox az;
	private Button a0;
	private TextBox a1;
	private CheckBox a2;
	private TextBox a3;
	private CheckBox a4;
	private TextBox a5;
	private Label a6;
	private CheckBox a7;
	private CheckBox a8;
	public d()
	{
		this.a();
	}
	private void n(object A_0, EventArgs A_1)
	{
		if (this.d.ShowDialog() == DialogResult.OK)
		{
			this.a(this.d.SelectedPath);
		}
	}
	private void m(object A_0, EventArgs A_1)
	{
		try
		{
			if (this.g.SelectedItems.Count > 0)
			{
				DataTable dataTable = new DataTable();
				dataTable.Columns.Add("Timestamp", typeof(string));
				dataTable.Columns.Add("Process", typeof(string));
				dataTable.Columns.Add("TID", typeof(string));
				dataTable.Columns.Add("Area", typeof(string));
				dataTable.Columns.Add("Category", typeof(string));
				dataTable.Columns.Add("EventID", typeof(string));
				dataTable.Columns.Add("Level", typeof(string));
				dataTable.Columns.Add("Message", typeof(string));
				dataTable.Columns.Add("Correlation", typeof(string));
				foreach (c c in this.g.SelectedItems)
				{
					FileStream stream = new FileStream(c.FilePath, FileMode.Open, FileSystemRights.Read, FileShare.ReadWrite, 8, FileOptions.Asynchronous);
					StreamReader streamReader = new StreamReader(stream);
					if (!streamReader.EndOfStream)
					{
						string text = streamReader.ReadLine();
						int num = text.ToLower().IndexOf("process");
						int num2 = text.ToLower().IndexOf("tid");
						int num3 = text.ToLower().IndexOf("area");
						int num4 = text.ToLower().IndexOf("category");
						int num5 = text.ToLower().IndexOf("eventid");
						int num6 = text.ToLower().IndexOf("message");
						char c2 = text[num6 - 1];
						while (!streamReader.EndOfStream)
						{
							string text2 = streamReader.ReadLine();
							string text3 = text2.Substring(0, num).Trim();
							string text4 = text2.Substring(num, num2 - num).Trim();
							string text5 = text2.Substring(num2, num3 - num2).Trim();
							string text6 = text2.Substring(num3, num4 - num3).Trim();
							string text7 = text2.Substring(num4, num5 - num4).Trim();
							string text8 = text2.Substring(num5, text2.Length - num5).Trim();
							string[] array = text8.Split(new char[]
							{
								c2
							});
							string text9 = array[0].Trim();
							string text10 = array[1].Trim();
							string text11 = array[2].Trim();
							string text12 = (array.Length >= 4) ? array[3].Trim() : string.Empty;
							bool flag = string.IsNullOrEmpty(this.l.Text.Trim()) || text12.ToLower().Contains(this.l.Text.Trim().ToLower());
							bool flag2 = string.IsNullOrEmpty(this.a5.Text.Trim()) || text11.ToLower().Contains(this.a5.Text.Trim().ToLower());
							bool flag3 = this.m.Checked || (this.a8.Checked && text10 == "VerboseEx") || (this.a7.Checked && text10 == "Verbose") || (this.q.Checked && text10 == "Monitorable") || (this.u.Checked && text10 == "Information") || (this.s.Checked && text10 == "Medium") || (this.t.Checked && text10 == "High") || (this.r.Checked && text10 == "Unexpected");
							bool flag4 = this.an.Checked || (this.at.Checked && text7 == "Topology") || (this.au.Checked && text7 == "Monitoring") || (this.aw.Checked && text7 == "GatherPI") || (this.av.Checked && text7 == "Administration") || (this.aq.Checked && text7 == "General") || (this.ax.Checked && text7 == "Runtime") || (this.@as.Checked && text7 == "Business Data") || (this.ar.Checked && text7 == "Launcher Service") || (this.ap.Checked && text7 == "Site Management") || (this.a4.Checked && text7.ToLower().Contains(this.a3.Text.Trim().ToLower()));
							bool flag5 = this.ac.Checked || (this.x.Checked && text6 == "Document Conversions") || (this.w.Checked && text6 == "SharePoint Foundation") || (this.ae.Checked && text6 == "SharePoint Foundation Search") || (this.af.Checked && text6 == "SharePoint Portal Server") || (this.y.Checked && text6 == "SharePoint Server") || (this.z.Checked && text6 == "SharePoint Server Search") || (this.aa.Checked && text6 == "Web Content Management") || (this.az.Checked && text6 == "Web Analytics Services") || (this.a2.Checked && text6.ToLower().Contains(this.a1.Text.Trim().ToLower()));
							if (flag && flag2 && flag3 && flag4 && flag5)
							{
								dataTable.Rows.Add(new object[]
								{
									text3,
									text4,
									text5,
									text6,
									text7,
									text9,
									text10,
									text11,
									text12
								});
							}
						}
					}
				}
				this.h.DataSource = dataTable;
				this.h.ClearSelection();
				this.i.Clear();
				this.b();
			}
			else
			{
				MessageBox.Show("Please select at least one file");
			}
		}
		catch (Exception var_29_794)
		{
			this.h.DataSource = null;
			MessageBox.Show("Can't complete the action now, Kindly try again");
		}
	}
	private void l(object A_0, EventArgs A_1)
	{
		this.c.Text = string.Format("{0} File", this.g.SelectedItems.Count);
	}
	private void k(object A_0, EventArgs A_1)
	{
		if (Directory.Exists("C:\\Program Files\\Common Files\\Microsoft Shared\\Web Server Extensions\\14\\LOGS"))
		{
			this.a("C:\\Program Files\\Common Files\\Microsoft Shared\\Web Server Extensions\\14\\LOGS");
		}
	}
	private void a(object A_0, DataGridViewCellEventArgs A_1)
	{
		this.i.Text = this.h.Rows[A_1.RowIndex].Cells[7].Value.ToString();
	}
	private void j(object A_0, EventArgs A_1)
	{
		string text = this.aj.Text;
		if (Directory.Exists(text))
		{
			this.a(text);
		}
	}
	private void i(object A_0, EventArgs A_1)
	{
		this.e();
	}
	private void h(object A_0, EventArgs A_1)
	{
		this.e();
	}
	private void g(object A_0, EventArgs A_1)
	{
		this.d();
	}
	private void f(object A_0, EventArgs A_1)
	{
		this.d();
	}
	private void e(object A_0, EventArgs A_1)
	{
		this.c();
	}
	private void d(object A_0, EventArgs A_1)
	{
		this.c();
	}
	private void c(object A_0, EventArgs A_1)
	{
		new b().ShowDialog();
	}
	private void b(object A_0, EventArgs A_1)
	{
		this.a1.Enabled = ((CheckBox)A_0).Checked;
	}
	private void a(object A_0, EventArgs A_1)
	{
		this.a3.Enabled = ((CheckBox)A_0).Checked;
	}
	private static string b(string A_0)
	{
		string result;
		try
		{
			int length = A_0.Length;
			string text = A_0.Substring(length - 11, 2);
			string text2 = A_0.Substring(length - 13, 2);
			string text3 = A_0.Substring(length - 17, 4);
			int num = int.Parse(A_0.Substring(length - 8, 2));
			string text4 = (num <= 11) ? "A.M" : "P.M";
			int num2 = (num > 12) ? (num - 12) : num;
			string text5 = (num2 <= 9) ? string.Format("0{0}", num2) : num2.ToString();
			string text6 = A_0.Substring(length - 6, 2);
			result = string.Format("{0}/{1}/{2}  {3}:{4} {5}", new object[]
			{
				text,
				text2,
				text3,
				text5,
				text6,
				text4
			});
		}
		catch
		{
			result = A_0;
		}
		return result;
	}
	private void a(string A_0)
	{
		try
		{
			List<c> list = new List<c>();
			string[] array = new string[0];
			try
			{
				array = Directory.GetFiles(A_0, "*.log", SearchOption.TopDirectoryOnly);
			}
			catch (Exception var_2_20)
			{
				MessageBox.Show("you don't have permissions for logs folder", "Unautorized Access", MessageBoxButtons.OK, MessageBoxIcon.Hand);
			}
			string[] array2 = array;
			for (int i = 0; i < array2.Length; i++)
			{
				string path = array2[i];
				if (!Path.GetFileName(path).Contains("PSCDiagnostics_") && !Path.GetFileName(path).Contains("PSConfig.exe_"))
				{
					List<c> arg_B1_0 = list;
					c c = new c();
					c.FilePath = Path.GetFullPath(path);
					c.FileName = global::d.b(Path.GetFileName(path));
					c.a(File.GetCreationTime(path));
					arg_B1_0.Add(c);
				}
				list.Sort();
			}
			this.g.DataSource = list;
			this.g.DisplayMember = "FileName";
			this.g.ValueMember = "FilePath";
			this.c.Text = string.Format("{0} File", this.g.SelectedItems.Count);
			this.aj.Text = A_0;
		}
		catch (Exception var_2_20)
		{
		}
	}
	private void e()
	{
		this.q.Checked = false;
		this.u.Checked = false;
		this.s.Checked = false;
		this.t.Checked = false;
		this.r.Checked = false;
		this.p.Visible = this.o.Checked;
	}
	private void d()
	{
		this.x.Checked = false;
		this.w.Checked = false;
		this.ae.Checked = false;
		this.af.Checked = false;
		this.y.Checked = false;
		this.z.Checked = false;
		this.aa.Checked = false;
		this.a2.Checked = false;
		this.a1.Clear();
		this.v.Visible = this.ab.Checked;
	}
	private void c()
	{
		this.at.Checked = false;
		this.au.Checked = false;
		this.aw.Checked = false;
		this.av.Checked = false;
		this.aq.Checked = false;
		this.ax.Checked = false;
		this.@as.Checked = false;
		this.ar.Checked = false;
		this.ap.Checked = false;
		this.a4.Checked = false;
		this.a3.Clear();
		this.ao.Visible = this.ay.Checked;
	}
	private void b()
	{
		int width = this.h.Width * 10 / 100;
		int width2 = this.h.Width * 5 / 100;
		int width3 = this.h.Width * 16 / 100;
		this.h.Columns[0].Width = width;
		this.h.Columns[1].Width = width;
		this.h.Columns[2].Width = width2;
		this.h.Columns[3].Width = width;
		this.h.Columns[4].Width = width2;
		this.h.Columns[5].Width = width2;
		this.h.Columns[6].Width = width2;
		this.h.Columns[7].Width = this.h.Width * 29 / 100;
		this.h.Columns[8].Width = width3;
	}
	protected override void Dispose(bool disposing)
	{
		if (disposing && this.b != null)
		{
			this.b.Dispose();
		}
		base.Dispose(disposing);
	}
	private void a()
	{
		DataGridViewCellStyle dataGridViewCellStyle = new DataGridViewCellStyle();
		DataGridViewCellStyle dataGridViewCellStyle2 = new DataGridViewCellStyle();
		DataGridViewCellStyle dataGridViewCellStyle3 = new DataGridViewCellStyle();
		ComponentResourceManager componentResourceManager = new ComponentResourceManager(typeof(d));
		this.c = new Label();
		this.d = new FolderBrowserDialog();
		this.e = new Button();
		this.f = new Button();
		this.g = new ListBox();
		this.h = new DataGridView();
		this.i = new RichTextBox();
		this.j = new GroupBox();
		this.a5 = new TextBox();
		this.q = new CheckBox();
		this.a6 = new Label();
		this.al = new Panel();
		this.am = new Label();
		this.an = new RadioButton();
		this.ao = new GroupBox();
		this.a3 = new TextBox();
		this.a4 = new CheckBox();
		this.ap = new CheckBox();
		this.aq = new CheckBox();
		this.ar = new CheckBox();
		this.@as = new CheckBox();
		this.at = new CheckBox();
		this.au = new CheckBox();
		this.av = new CheckBox();
		this.aw = new CheckBox();
		this.ax = new CheckBox();
		this.ay = new RadioButton();
		this.ak = new Panel();
		this.ad = new Label();
		this.ac = new RadioButton();
		this.v = new GroupBox();
		this.a1 = new TextBox();
		this.a2 = new CheckBox();
		this.az = new CheckBox();
		this.ae = new CheckBox();
		this.af = new CheckBox();
		this.w = new CheckBox();
		this.x = new CheckBox();
		this.y = new CheckBox();
		this.z = new CheckBox();
		this.aa = new CheckBox();
		this.ab = new RadioButton();
		this.ag = new Panel();
		this.p = new GroupBox();
		this.a7 = new CheckBox();
		this.a8 = new CheckBox();
		this.r = new CheckBox();
		this.s = new CheckBox();
		this.t = new CheckBox();
		this.u = new CheckBox();
		this.m = new RadioButton();
		this.o = new RadioButton();
		this.n = new Label();
		this.l = new TextBox();
		this.k = new Label();
		this.ah = new Button();
		this.ai = new Label();
		this.aj = new RichTextBox();
		this.a0 = new Button();
		((ISupportInitialize)this.h).BeginInit();
		this.j.SuspendLayout();
		this.al.SuspendLayout();
		this.ao.SuspendLayout();
		this.ak.SuspendLayout();
		this.v.SuspendLayout();
		this.ag.SuspendLayout();
		this.p.SuspendLayout();
		base.SuspendLayout();
		this.c.AutoSize = true;
		this.c.Location = new Point(161, 326);
		this.c.Name = "_selecedFilesCountLabel";
		this.c.Size = new Size(0, 13);
		this.c.TabIndex = 0;
		this.e.Location = new Point(773, 77);
		this.e.Name = "_showFilesButton";
		this.e.Size = new Size(75, 133);
		this.e.TabIndex = 0;
		this.e.Text = "Show Files";
		this.e.UseVisualStyleBackColor = true;
		this.e.Click += new EventHandler(this.m);
		this.f.Anchor = (AnchorStyles.Top | AnchorStyles.Right);
		this.f.Location = new Point(12, 287);
		this.f.Name = "_changePathButton";
		this.f.Size = new Size(101, 36);
		this.f.TabIndex = 1;
		this.f.Text = "Change Log Folder";
		this.f.UseVisualStyleBackColor = true;
		this.f.Click += new EventHandler(this.n);
		this.g.FormattingEnabled = true;
		this.g.Location = new Point(119, 59);
		this.g.Name = "_logFilesListBox";
		this.g.SelectionMode = SelectionMode.MultiSimple;
		this.g.Size = new Size(238, 264);
		this.g.TabIndex = 4;
		this.g.SelectedIndexChanged += new EventHandler(this.l);
		this.h.AllowUserToAddRows = false;
		this.h.AllowUserToDeleteRows = false;
		this.h.AllowUserToResizeColumns = false;
		this.h.AllowUserToResizeRows = false;
		this.h.Anchor = (AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right);
		dataGridViewCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;
		dataGridViewCellStyle.BackColor = SystemColors.Control;
		dataGridViewCellStyle.Font = new Font("Tahoma", 8f);
		dataGridViewCellStyle.ForeColor = SystemColors.WindowText;
		dataGridViewCellStyle.SelectionBackColor = SystemColors.Highlight;
		dataGridViewCellStyle.SelectionForeColor = SystemColors.HighlightText;
		dataGridViewCellStyle.WrapMode = DataGridViewTriState.True;
		this.h.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle;
		this.h.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
		dataGridViewCellStyle2.Alignment = DataGridViewContentAlignment.MiddleLeft;
		dataGridViewCellStyle2.BackColor = SystemColors.Window;
		dataGridViewCellStyle2.Font = new Font("Tahoma", 8f);
		dataGridViewCellStyle2.ForeColor = SystemColors.ControlText;
		dataGridViewCellStyle2.SelectionBackColor = SystemColors.Highlight;
		dataGridViewCellStyle2.SelectionForeColor = SystemColors.HighlightText;
		dataGridViewCellStyle2.WrapMode = DataGridViewTriState.False;
		this.h.DefaultCellStyle = dataGridViewCellStyle2;
		this.h.Location = new Point(12, 342);
		this.h.MultiSelect = false;
		this.h.Name = "_logDataGridView";
		this.h.ReadOnly = true;
		dataGridViewCellStyle3.Alignment = DataGridViewContentAlignment.MiddleLeft;
		dataGridViewCellStyle3.BackColor = SystemColors.Control;
		dataGridViewCellStyle3.Font = new Font("Tahoma", 8f);
		dataGridViewCellStyle3.ForeColor = SystemColors.WindowText;
		dataGridViewCellStyle3.SelectionBackColor = SystemColors.Highlight;
		dataGridViewCellStyle3.SelectionForeColor = SystemColors.HighlightText;
		dataGridViewCellStyle3.WrapMode = DataGridViewTriState.True;
		this.h.RowHeadersDefaultCellStyle = dataGridViewCellStyle3;
		this.h.Size = new Size(1209, 182);
		this.h.TabIndex = 5;
		this.h.RowEnter += new DataGridViewCellEventHandler(this.a);
		this.i.Anchor = (AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right);
		this.i.Location = new Point(12, 530);
		this.i.Name = "_messageRichTextBox";
		this.i.ReadOnly = true;
		this.i.Size = new Size(1209, 96);
		this.i.TabIndex = 6;
		this.i.Text = "";
		this.j.AccessibleName = "";
		this.j.Anchor = (AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right);
		this.j.Controls.Add(this.a5);
		this.j.Controls.Add(this.a6);
		this.j.Controls.Add(this.al);
		this.j.Controls.Add(this.ak);
		this.j.Controls.Add(this.ag);
		this.j.Controls.Add(this.l);
		this.j.Controls.Add(this.k);
		this.j.Controls.Add(this.e);
		this.j.Location = new Point(367, 27);
		this.j.Name = "groupBox1";
		this.j.Size = new Size(854, 296);
		this.j.TabIndex = 7;
		this.j.TabStop = false;
		this.j.Text = "Filter";
		this.a5.Location = new Point(91, 43);
		this.a5.Name = "_messageTextBox";
		this.a5.Size = new Size(442, 20);
		this.a5.TabIndex = 22;
		this.q.AutoSize = true;
		this.q.Location = new Point(160, 15);
		this.q.Name = "_levelMonitorableCheckBox";
		this.q.Size = new Size(82, 17);
		this.q.TabIndex = 9;
		this.q.Text = "Monitorable";
		this.q.UseVisualStyleBackColor = true;
		this.a6.AutoSize = true;
		this.a6.Location = new Point(7, 46);
		this.a6.Name = "_messageLabel";
		this.a6.Size = new Size(53, 13);
		this.a6.TabIndex = 21;
		this.a6.Text = "Message:";
		this.al.Anchor = (AnchorStyles.Top | AnchorStyles.Right);
		this.al.Controls.Add(this.am);
		this.al.Controls.Add(this.an);
		this.al.Controls.Add(this.ao);
		this.al.Controls.Add(this.ay);
		this.al.Location = new Point(6, 116);
		this.al.Name = "panel1";
		this.al.Size = new Size(761, 75);
		this.al.TabIndex = 20;
		this.am.AutoSize = true;
		this.am.Location = new Point(1, 29);
		this.am.Name = "_categoryLabel";
		this.am.Size = new Size(56, 13);
		this.am.TabIndex = 14;
		this.am.Text = "Category:";
		this.an.AutoSize = true;
		this.an.Checked = true;
		this.an.Location = new Point(84, 27);
		this.an.Name = "_categoryAllRadioButton";
		this.an.Size = new Size(36, 17);
		this.an.TabIndex = 15;
		this.an.TabStop = true;
		this.an.Text = "All";
		this.an.UseVisualStyleBackColor = true;
		this.an.CheckedChanged += new EventHandler(this.e);
		this.ao.Controls.Add(this.a3);
		this.ao.Controls.Add(this.a4);
		this.ao.Controls.Add(this.ap);
		this.ao.Controls.Add(this.aq);
		this.ao.Controls.Add(this.ar);
		this.ao.Controls.Add(this.@as);
		this.ao.Controls.Add(this.at);
		this.ao.Controls.Add(this.au);
		this.ao.Controls.Add(this.av);
		this.ao.Controls.Add(this.aw);
		this.ao.Controls.Add(this.ax);
		this.ao.Location = new Point(194, 3);
		this.ao.Name = "_categoryGroupBox";
		this.ao.Size = new Size(563, 67);
		this.ao.TabIndex = 17;
		this.ao.TabStop = false;
		this.ao.Visible = false;
		this.a3.Enabled = false;
		this.a3.Location = new Point(354, 40);
		this.a3.MaxLength = 100;
		this.a3.Name = "_categoryOtherTextBox";
		this.a3.Size = new Size(140, 20);
		this.a3.TabIndex = 19;
		this.a4.AutoSize = true;
		this.a4.Location = new Point(290, 42);
		this.a4.Name = "_categoryOtherCheckBox";
		this.a4.Size = new Size(58, 17);
		this.a4.TabIndex = 18;
		this.a4.Text = "Other:";
		this.a4.UseVisualStyleBackColor = true;
		this.a4.CheckedChanged += new EventHandler(this.a);
		this.ap.AutoSize = true;
		this.ap.Location = new Point(408, 19);
		this.ap.Name = "_categorySiteManagementCheckBox";
		this.ap.Size = new Size(109, 17);
		this.ap.TabIndex = 17;
		this.ap.Text = "Site Management";
		this.ap.UseVisualStyleBackColor = true;
		this.aq.AutoSize = true;
		this.aq.Location = new Point(6, 19);
		this.aq.Name = "_categoryGeneralCheckBox";
		this.aq.Size = new Size(63, 17);
		this.aq.TabIndex = 16;
		this.aq.Text = "General";
		this.aq.UseVisualStyleBackColor = true;
		this.ar.AutoSize = true;
		this.ar.Location = new Point(176, 42);
		this.ar.Name = "_categoryLauncherServiceCheckBox";
		this.ar.Size = new Size(108, 17);
		this.ar.TabIndex = 14;
		this.ar.Text = "Launcher Service";
		this.ar.UseVisualStyleBackColor = true;
		this.@as.AutoSize = true;
		this.@as.Location = new Point(77, 42);
		this.@as.Name = "_categoryBusinessDataCheckBox";
		this.@as.Size = new Size(93, 17);
		this.@as.TabIndex = 13;
		this.@as.Text = "Business Data";
		this.@as.UseVisualStyleBackColor = true;
		this.at.AutoSize = true;
		this.at.Location = new Point(75, 19);
		this.at.Name = "_caregoryTopologyCheckBox";
		this.at.Size = new Size(70, 17);
		this.at.TabIndex = 9;
		this.at.Text = "Topology";
		this.at.UseVisualStyleBackColor = true;
		this.au.AutoSize = true;
		this.au.Location = new Point(151, 19);
		this.au.Name = "_categortMonitoringCheckBox";
		this.au.Size = new Size(76, 17);
		this.au.TabIndex = 11;
		this.au.Text = "Monitoring";
		this.au.UseVisualStyleBackColor = true;
		this.av.AutoSize = true;
		this.av.Location = new Point(308, 19);
		this.av.Name = "_categoryAdministrationCheckBox";
		this.av.Size = new Size(94, 17);
		this.av.TabIndex = 12;
		this.av.Text = "Administration";
		this.av.UseVisualStyleBackColor = true;
		this.aw.AutoSize = true;
		this.aw.Location = new Point(233, 19);
		this.aw.Name = "_categoryGatherPICheckBox";
		this.aw.Size = new Size(69, 17);
		this.aw.TabIndex = 10;
		this.aw.Text = "GatherPI";
		this.aw.UseVisualStyleBackColor = true;
		this.ax.AutoSize = true;
		this.ax.Location = new Point(6, 42);
		this.ax.Name = "_categoryRuntimeCheckBox";
		this.ax.Size = new Size(65, 17);
		this.ax.TabIndex = 8;
		this.ax.Text = "Runtime";
		this.ax.UseVisualStyleBackColor = true;
		this.ay.AutoSize = true;
		this.ay.Location = new Point(126, 27);
		this.ay.Name = "_categoryCustomRadioButton";
		this.ay.Size = new Size(61, 17);
		this.ay.TabIndex = 16;
		this.ay.Text = "Custom";
		this.ay.UseVisualStyleBackColor = true;
		this.ay.CheckedChanged += new EventHandler(this.d);
		this.ak.Anchor = (AnchorStyles.Top | AnchorStyles.Right);
		this.ak.Controls.Add(this.ad);
		this.ak.Controls.Add(this.ac);
		this.ak.Controls.Add(this.v);
		this.ak.Controls.Add(this.ab);
		this.ak.Location = new Point(6, 187);
		this.ak.Name = "_areaPanel";
		this.ak.Size = new Size(761, 98);
		this.ak.TabIndex = 19;
		this.ad.AutoSize = true;
		this.ad.Location = new Point(1, 40);
		this.ad.Name = "_areaLabel";
		this.ad.Size = new Size(34, 13);
		this.ad.TabIndex = 14;
		this.ad.Text = "Area:";
		this.ac.AutoSize = true;
		this.ac.Checked = true;
		this.ac.Location = new Point(84, 38);
		this.ac.Name = "_areaAllRadioButton";
		this.ac.Size = new Size(36, 17);
		this.ac.TabIndex = 15;
		this.ac.TabStop = true;
		this.ac.Text = "All";
		this.ac.UseVisualStyleBackColor = true;
		this.ac.CheckedChanged += new EventHandler(this.g);
		this.v.Controls.Add(this.a1);
		this.v.Controls.Add(this.a2);
		this.v.Controls.Add(this.az);
		this.v.Controls.Add(this.ae);
		this.v.Controls.Add(this.af);
		this.v.Controls.Add(this.w);
		this.v.Controls.Add(this.x);
		this.v.Controls.Add(this.y);
		this.v.Controls.Add(this.z);
		this.v.Controls.Add(this.aa);
		this.v.Location = new Point(194, 3);
		this.v.Name = "_areaGroupBox";
		this.v.Size = new Size(563, 92);
		this.v.TabIndex = 17;
		this.v.TabStop = false;
		this.v.Visible = false;
		this.a1.Enabled = false;
		this.a1.Location = new Point(247, 63);
		this.a1.MaxLength = 100;
		this.a1.Name = "_areaOtherTextBox";
		this.a1.Size = new Size(140, 20);
		this.a1.TabIndex = 17;
		this.a2.AutoSize = true;
		this.a2.Location = new Point(183, 65);
		this.a2.Name = "_areaOtherCheckBox";
		this.a2.Size = new Size(58, 17);
		this.a2.TabIndex = 16;
		this.a2.Text = "Other:";
		this.a2.UseVisualStyleBackColor = true;
		this.a2.CheckedChanged += new EventHandler(this.b);
		this.az.AutoSize = true;
		this.az.Location = new Point(317, 42);
		this.az.Name = "_areaWebAnalyticsServicesCheckBox";
		this.az.Size = new Size(137, 17);
		this.az.TabIndex = 15;
		this.az.Text = "Web Analytics Services";
		this.az.UseVisualStyleBackColor = true;
		this.ae.AutoSize = true;
		this.ae.Location = new Point(6, 65);
		this.ae.Name = "_areaSharePointFoundationSearchCheckBox";
		this.ae.Size = new Size(171, 17);
		this.ae.TabIndex = 14;
		this.ae.Text = "SharePoint Foundation Search";
		this.ae.UseVisualStyleBackColor = true;
		this.af.AutoSize = true;
		this.af.Location = new Point(6, 42);
		this.af.Name = "_areaSharePointPortalServerCheckBox";
		this.af.Size = new Size(144, 17);
		this.af.TabIndex = 13;
		this.af.Text = "SharePoint Portal Server";
		this.af.UseVisualStyleBackColor = true;
		this.w.AutoSize = true;
		this.w.Location = new Point(6, 19);
		this.w.Name = "_areaSharePointFoundationCheckBox";
		this.w.Size = new Size(135, 17);
		this.w.TabIndex = 9;
		this.w.Text = "SharePoint Foundation";
		this.w.UseVisualStyleBackColor = true;
		this.x.AutoSize = true;
		this.x.Location = new Point(147, 19);
		this.x.Name = "_areaDocumentConversionsCheckBox";
		this.x.Size = new Size(136, 17);
		this.x.TabIndex = 11;
		this.x.Text = "Document Conversions";
		this.x.UseVisualStyleBackColor = true;
		this.y.AutoSize = true;
		this.y.Location = new Point(444, 19);
		this.y.Name = "_areaSharePointServerCheckBox";
		this.y.Size = new Size(113, 17);
		this.y.TabIndex = 12;
		this.y.Text = "SharePoint Server";
		this.y.UseVisualStyleBackColor = true;
		this.z.AutoSize = true;
		this.z.Location = new Point(289, 18);
		this.z.Name = "_areaSharePointServerSearchCheckBox";
		this.z.Size = new Size(149, 17);
		this.z.TabIndex = 10;
		this.z.Text = "SharePoint Server Search";
		this.z.UseVisualStyleBackColor = true;
		this.aa.AutoSize = true;
		this.aa.Location = new Point(156, 42);
		this.aa.Name = "_areaWebContentManagementCheckBox";
		this.aa.Size = new Size(155, 17);
		this.aa.TabIndex = 8;
		this.aa.Text = "Web Content Management";
		this.aa.UseVisualStyleBackColor = true;
		this.ab.AutoSize = true;
		this.ab.Location = new Point(126, 38);
		this.ab.Name = "_areaCustomRadioButton";
		this.ab.Size = new Size(61, 17);
		this.ab.TabIndex = 16;
		this.ab.Text = "Custom";
		this.ab.UseVisualStyleBackColor = true;
		this.ab.CheckedChanged += new EventHandler(this.f);
		this.ag.Anchor = (AnchorStyles.Top | AnchorStyles.Right);
		this.ag.Controls.Add(this.p);
		this.ag.Controls.Add(this.m);
		this.ag.Controls.Add(this.o);
		this.ag.Controls.Add(this.n);
		this.ag.Location = new Point(6, 69);
		this.ag.Name = "_levelPanel";
		this.ag.Size = new Size(761, 56);
		this.ag.TabIndex = 18;
		this.p.Anchor = (AnchorStyles.Top | AnchorStyles.Right);
		this.p.Controls.Add(this.a7);
		this.p.Controls.Add(this.q);
		this.p.Controls.Add(this.a8);
		this.p.Controls.Add(this.r);
		this.p.Controls.Add(this.s);
		this.p.Controls.Add(this.t);
		this.p.Controls.Add(this.u);
		this.p.Location = new Point(194, 3);
		this.p.Name = "_levelGroupBox";
		this.p.Size = new Size(563, 45);
		this.p.TabIndex = 13;
		this.p.TabStop = false;
		this.p.Visible = false;
		this.a7.AutoSize = true;
		this.a7.Location = new Point(89, 15);
		this.a7.Name = "_levelVerboseCheckBox";
		this.a7.Size = new Size(65, 17);
		this.a7.TabIndex = 13;
		this.a7.Text = "Verbose";
		this.a7.UseVisualStyleBackColor = true;
		this.a8.AutoSize = true;
		this.a8.Location = new Point(6, 15);
		this.a8.Name = "_levelVerboseExCheckBox";
		this.a8.Size = new Size(77, 17);
		this.a8.TabIndex = 14;
		this.a8.Text = "VerboseEx";
		this.a8.UseVisualStyleBackColor = true;
		this.r.AutoSize = true;
		this.r.Location = new Point(457, 15);
		this.r.Name = "_levelUnexpectedCheckBox";
		this.r.Size = new Size(84, 17);
		this.r.TabIndex = 11;
		this.r.Text = "Unexpected";
		this.r.UseVisualStyleBackColor = true;
		this.s.AutoSize = true;
		this.s.Location = new Point(336, 15);
		this.s.Name = "_levelMediumCheckBox";
		this.s.Size = new Size(62, 17);
		this.s.TabIndex = 12;
		this.s.Text = "Medium";
		this.s.UseVisualStyleBackColor = true;
		this.t.AutoSize = true;
		this.t.Location = new Point(404, 15);
		this.t.Name = "_levelHighCheckBox";
		this.t.Size = new Size(47, 17);
		this.t.TabIndex = 10;
		this.t.Text = "High";
		this.t.UseVisualStyleBackColor = true;
		this.u.AutoSize = true;
		this.u.Location = new Point(248, 15);
		this.u.Name = "_levelInformationCheckBox";
		this.u.Size = new Size(82, 17);
		this.u.TabIndex = 8;
		this.u.Text = "Information";
		this.u.UseVisualStyleBackColor = true;
		this.m.Anchor = (AnchorStyles.Top | AnchorStyles.Right);
		this.m.AutoSize = true;
		this.m.Checked = true;
		this.m.Location = new Point(84, 19);
		this.m.Name = "_levelAllRadioButton";
		this.m.Size = new Size(36, 17);
		this.m.TabIndex = 6;
		this.m.TabStop = true;
		this.m.Text = "All";
		this.m.UseVisualStyleBackColor = true;
		this.m.CheckedChanged += new EventHandler(this.i);
		this.o.Anchor = (AnchorStyles.Top | AnchorStyles.Right);
		this.o.AutoSize = true;
		this.o.Location = new Point(126, 19);
		this.o.Name = "_levelCustomRadioButton";
		this.o.Size = new Size(61, 17);
		this.o.TabIndex = 7;
		this.o.Text = "Custom";
		this.o.UseVisualStyleBackColor = true;
		this.o.CheckedChanged += new EventHandler(this.h);
		this.n.AutoSize = true;
		this.n.Location = new Point(1, 19);
		this.n.Name = "_levelLabel";
		this.n.Size = new Size(36, 13);
		this.n.TabIndex = 5;
		this.n.Text = "Level:";
		this.l.Location = new Point(91, 17);
		this.l.Name = "_correalationIdTextBox";
		this.l.Size = new Size(442, 20);
		this.l.TabIndex = 4;
		this.k.AutoSize = true;
		this.k.Location = new Point(7, 20);
		this.k.Name = "_correlationLabel";
		this.k.Size = new Size(78, 13);
		this.k.TabIndex = 3;
		this.k.Text = "Correlation ID:";
		this.ah.Location = new Point(119, 32);
		this.ah.Name = "_refreshButton";
		this.ah.Size = new Size(239, 23);
		this.ah.TabIndex = 8;
		this.ah.Text = "Refresh";
		this.ah.UseVisualStyleBackColor = true;
		this.ah.Click += new EventHandler(this.j);
		this.ai.AutoSize = true;
		this.ai.Location = new Point(6, 32);
		this.ai.Name = "_folderPathLabel";
		this.ai.Size = new Size(66, 13);
		this.ai.TabIndex = 9;
		this.ai.Text = "Folder Path:";
		this.aj.Location = new Point(9, 47);
		this.aj.Name = "_folderPathRichTextBox";
		this.aj.ReadOnly = true;
		this.aj.Size = new Size(101, 234);
		this.aj.TabIndex = 10;
		this.aj.Text = "";
		this.a0.Location = new Point(1128, 3);
		this.a0.Name = "_aboutButton";
		this.a0.Size = new Size(93, 23);
		this.a0.TabIndex = 11;
		this.a0.Text = "About";
		this.a0.UseVisualStyleBackColor = true;
		this.a0.Click += new EventHandler(this.c);
		base.AcceptButton = this.e;
		base.AutoScaleDimensions = new SizeF(6f, 13f);
		base.AutoScaleMode = AutoScaleMode.Font;
		base.ClientSize = new Size(1233, 638);
		base.Controls.Add(this.a0);
		base.Controls.Add(this.aj);
		base.Controls.Add(this.ai);
		base.Controls.Add(this.ah);
		base.Controls.Add(this.f);
		base.Controls.Add(this.j);
		base.Controls.Add(this.i);
		base.Controls.Add(this.h);
		base.Controls.Add(this.g);
		base.Controls.Add(this.c);
		base.FormBorderStyle = FormBorderStyle.FixedSingle;
		base.Icon = (Icon)componentResourceManager.GetObject("$this.Icon");
		base.MaximizeBox = false;
		base.Name = "_sharePointLogsViewerForm";
		base.StartPosition = FormStartPosition.CenterScreen;
		this.Text = "SharePoint Logs Viewer";
		base.Load += new EventHandler(this.k);
		((ISupportInitialize)this.h).EndInit();
		this.j.ResumeLayout(false);
		this.j.PerformLayout();
		this.al.ResumeLayout(false);
		this.al.PerformLayout();
		this.ao.ResumeLayout(false);
		this.ao.PerformLayout();
		this.ak.ResumeLayout(false);
		this.ak.PerformLayout();
		this.v.ResumeLayout(false);
		this.v.PerformLayout();
		this.ag.ResumeLayout(false);
		this.ag.PerformLayout();
		this.p.ResumeLayout(false);
		this.p.PerformLayout();
		base.ResumeLayout(false);
		base.PerformLayout();
	}
}
